//
//  GTListItem.h
//  SampleApp2
//
//  Created by GXHC on 2023/6/14.
//

#import <Foundation/Foundation.h>
#import "IGListKit.h"
NS_ASSUME_NONNULL_BEGIN

@interface GTListItem : NSObject<NSSecureCoding, IGListDiffable>
@property (nonatomic, strong) NSString * authorName;
@property (nonatomic, strong) NSString * category;
@property (nonatomic, strong) NSString * date;
@property (nonatomic, strong) NSString * thumbnailPicS;
@property (nonatomic, strong) NSString * thumbnailPicS02;
@property (nonatomic, strong) NSString * thumbnailPicS03;
@property (nonatomic, strong) NSString * title;
@property (nonatomic, strong) NSString * uniquekey;
@property (nonatomic, strong) NSString * url;

-(instancetype)initWithDictionary:(NSDictionary *)dictionary;

-(NSDictionary *)toDictionary;
- (NSString *)description;
@end

NS_ASSUME_NONNULL_END
